Skip to main content

🤖 Machine Learning

CSharpNumerics includes a lightweight, fully numerical machine learning framework designed for research, experimentation, and educational use. The focus is on transparency, mathematical clarity, and pipeline-based model evaluation — not black-box automation.

namespace CSharpNumerics.ML
ModuleDescription
â˜‚ī¸ Supervised AutoMLAutomated pipeline search and model selection
🔄Cross-ValidationK-fold, stratified, and custom validation strategies
đŸˇī¸ClassificationDecision trees, logistic regression, and more
📉 RegressionLinear, polynomial, and advanced regression models
🌂 Unsupervised AutoMLAutomated pipeline, fluent API, clustering experiment
đŸĢ§ ClusteringClustering models and evaluators
🎲 Uncertainty EstimationMonte Carlo bootstrap, consensus matrix, and stability analysis
đŸ—œī¸Dimensionality ReductionPCA and unsupervised preprocessing for supervised and clustering pipelines
☔Reinforcement AutoMLRL experiment runner, grid search, Monte Carlo evaluation
đŸ•šī¸RL AlgorithmsAgents, policies, environments, replay buffers, and diagnostics